Fast Octree Neighborhood Search for SPH Simulations
نویسندگان
چکیده
We present a new octree-based neighborhood search method for SPH simulation. A speedup of up to 1.9x is observed in comparison state-of-the-art methods which rely on uniform grids. While our focuses maximizing performance fixed-radius simulations, we show that it can also be used scenarios where the particle support radius not constant thanks adaptive nature octree acceleration structure. Neighborhood typically consist an structure prunes space possible neighbor pairs, followed by direct distance comparisons between remaining pairs. Previous works have focused minimizing number comparisons. However, effort minimize actual computation time, find exhibit very high throughput modern CPUs. By permitting more than strictly necessary, time spent preparing and searching reduced, yielding net positive speedup. The choice structure, instead grid methods, ensures balanced computational tasks. This benefits both parallelism provides consistently intensity detailed account high-level considerations that, together with low-level decisions, enable performance-critical parts algorithm. Finally, demonstrate algorithm large-scale benchmarks experiments ratio 3 effective multi-resolution simulations.
منابع مشابه
Fast GPU-Based Fluid Simulations Using SPH
Graphical Processing Units (GPUs) are massive floatingpoint stream processors, and through the recent development of tools such as CUDA and OpenCL it has become possible to fully utilize them for scientific computing. We have developed an open-source CUDA-based acceleration framework for 3D Computational Fluid Dynamics (CFD) using Smoothed Particle Hydrodynamics (SPH). This paper describes the ...
متن کامل3d Object Recognition Using Octree Model and Fast Search Algorithm
This paper presents a new approach to 3D object recognition by using an Octree model library (OML) I, II and fast search algorithm. The fast search algorithm is used for finding the 4 pairs of feature points to estimate the viewing direction uses on effective two level database. The method is based on matching the object contour to the reference occluded shapes of 49, 118 viewing directions. Th...
متن کاملAdaptive search area for fast motion estimation
In this paper a new method for determining the search area for motion estimation algorithm based on block matching is suggested. In the proposed method the search area is adaptively found for each block of a frame. This search area is similar to that of the full search (FS) algorithm but smaller for most blocks of a frame. Therefore, the proposed algorithm is analogous to FS in terms of reg...
متن کاملFast Neighborhood Search on Polygonal Meshes
We introduce a spatial index to support the fast retrieval of large neighborhoods of points on a polygonal mesh. Our spatial index can be computed efficiently off-line, introducing a negligible overhead over a standard indexed data structure. In retrieving neighborhoods of points on-line, we achieve a speed-up of about one order of magnitude with respect to standard topological traversal, while...
متن کاملSPH: Towards Flood Simulations
Flood simulation is a complex problem involving large masses of fluid, soil watering, erosion and collision. We will demonstrate the flood simulation of cities were the fluid particles collide with a complex city model. For the fluid simulation we had used Smoothed Particle Hydrodynamics (SPH) method, by which we gained less expensive computation than by using other known methods of water simul...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: ACM Transactions on Graphics
سال: 2022
ISSN: ['0730-0301', '1557-7368']
DOI: https://doi.org/10.1145/3550454.3555523